Definition

The function 𝙷𝙰𝙻𝚃\mathtt{HALT} takes input α,x\langle \alpha, x \rangle and outputs 11 iff TM MαM_\alpha represented by α\alpha halts on input xx within a finite number of steps.

Theorem

𝙷𝙰𝙻𝚃\mathtt{HALT} is not computable by any TM.

See also


References

  1. S. Arora, B. Barak. Computational Complexity: A Modern Approach, Cambridge University Press, 2009, pp. 22-23.
  2. N. D. Jones, Computability and complexity: from a programming perspective. in Foundations of computing. Cambridge, Mass: MIT Press, 1997, pp. 16-17.